define_common_trio.sh 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. #!/bin/zsh
  2. # copied from Loop where this definition was used by more than one script
  3. # initially we probably will not need that capability, but does no harm to keep it
  4. # define parameters and arrays used by more than one script
  5. # These are always capitalized
  6. # TRIO_PROJECTS
  7. # include this file in each script using
  8. # source scripts/define_commont_trio.sh
  9. # define the TRIO_PROJECTS used by Trio where for Trio the .gitmodules points
  10. # to the downstream fork of loopandlearn in all cases
  11. #
  12. # The only submodule that needs a special trio branch (at this time) is LoopKit
  13. # put that repository first in the list
  14. #
  15. # The scrips in LoopWorkspace are used to update translations and make
  16. # sure the loopandlearn branches are up to date
  17. # Even though EversenseKit is only found in a feature branch
  18. # it does no harm to update extra repositories using this script
  19. TRIO_PROJECTS=( \
  20. loopandlearn:LoopKit:trio \
  21. loopandlearn:CGMBLEKit:dev \
  22. loopandlearn:dexcom-share-client-swift:dev \
  23. loopandlearn:G7SensorKit:main \
  24. loopandlearn:LibreTransmitter:main \
  25. loopandlearn:MinimedKit:main \
  26. loopandlearn:RileyLinkKit:dev \
  27. loopandlearn:TidepoolService:dev \
  28. loopandlearn:DanaKit:dev \
  29. loopandlearn:MedtrumKit:dev \
  30. loopandlearn:EversenseKit:dev \
  31. )